have benefit from - German English Dictionary